.logo {
	float:left;
	display:block;
	margin-left:260px;
	margin-top:4px;
}
.header-1 {
	background-color:#037fd5;
	height:60px;
	margin-bottom:20px;
}
.topsearch {
	float: left;
	padding-top: 9px;
}
.youji-head{
	background-image:url(../images/youji-head-bg.png);
	background-position:180px bottom;
	height:48px;
	background-repeat:no-repeat;
	clear:both;
}
.face-bg {
	float:left;
	width:48px;
	height:47px;
	border:1px solid #e1e1e1;
	padding:1px 0 0 0;
	margin-right:20px;
	text-align:center;
}
.face-name {
	float:left;
	text-align:left;
}
.face-name p{
	font-size:12px;
	color:#333333;
	margin-top: 6px;
	line-height: 12px;
}
.face-name h1{
	font-size:20px;
	color:#037fd5;
	font-family:微软雅黑;
	line-height:30px;
}
.myyouji-list {
	overflow:hidden;
	clear:both;
	margin-top:20px;
	padding-bottom:10px;
	border-bottom:1px solid #c8c8c8;
}
.myyouji-bigimg{
	background-image:url(../images/img-border-bg1.png);
	width:202px;
	height:162px;
	padding:5px 0 0 6px;
	float:left;
	margin-right:20px;
	background-repeat:no-repeat;
}
.myyouji-content {
	float:left;
}
.myyouji-title {
	color:#333333;
	font-size:18px;
	font-family:微软雅黑;
	line-height:36px;
	margin-bottom:22px;
	font-weight:bold;
}
.myyouji-date {
	color:#666666;
	font-size:14px;
	margin-bottom:10px;
	font-family:微软雅黑;
}
.myyouji-txt{
	font-size:12px;
	color:#333333;
	line-height:16px;
	width:410px;
	margin-bottom:10px;
}
.myyouji-icon {
	overflow:hidden;
}
.myyouji-icon a{
	display:block;
	background-image:url(../images/icon-list.png);
	background-repeat:no-repeat;
	width:90px;
	float:left;
	text-indent:20px;
}
.icon-zuji{
	background-position:0 0;
}
.icon-shou {
	background-position:-90px 0;
}
.icon-ping {
	background-position:-180px 0;
}
.myyouji-list2 {
	overflow:hidden;
	clear:both;
}
.myyouji-list2 li{
	background-image:url(../images/img-border-bg2.png);
	background-repeat:no-repeat;
	width:102px;
	height:82px;
	padding: 3px 0 0 4px;
	float:left;
	margin-right:10px;
}
.add-youji-head {
	overflow:hidden;
	clear:both;
	margin-bottom:10px;
}
.fm1220 {
	width:1220px;
	margin:auto;
}
.add-select {
	float:left;
	overflow:hidden;
	line-height:24px;
	font-size:14px;
	color:#666666;
}
.select-wather {
	float:right;
	color:#666666;
	line-height:24px;
	font-size:14px;
}
.select-wather select{
	border:1px solid #c8c8c8;
	background:none;
	width:100px;
	margin-right:10px;
	height:22px;
}
.add-select select{
	border:1px solid #c8c8c8;
	background:none;
	width:140px;
	margin-right:10px;
	hanging-punctuation:22px;
}
.add-image{
	width:1220px;
	overflow:hidden;
	padding-bottom:10px;
	border-bottom: 1px solid #c8c8c8;
	margin-bottom:20px;
}
.add-image li{
	background-image:url(../images/img-border-bg3.png);
	width:162px;
	height:162px;
	background-repeat:no-repeat;
	padding:5px 0 0 6px;
	float:left;
	margin-right:10px;
	position:relative;
	margin-bottom:10px;
}
.cancel-btn {
	position:absolute;
	right:1px;
	top:1px;
	z-index:100;
	cursor:pointer;
}
.add-btn {
	cursor:pointer;
}
.next-btn {
	width:110px;
	height:35px;
	background-color:#037fd5;
	font-size:16px;
	color:#ffffff;
	font-family:微软雅黑;
	display:block;
	float:right;
	clear:both;
	text-align:center;
	line-height:35px;
}
.youji2-imglist {
	overflow:hidden;
	position:relative;
	width:1220px;
	text-align:center;
	padding-bottom:20px;
	border-bottom:1px solid #c8c8c8;
}
.arrow-left {
	position:absolute;
	left:0;
	top:0;
	cursor:pointer;
}
.arrow-right {
	position:absolute;
	right:0;
	top:0;
	cursor:pointer;
}
.youji2-line1 {
	clear:both;
	overflow:hidden;
	margin-bottom:40px;
}
.screenimg {
	width: 1100px;
	margin: 0px auto;
	overflow: hidden;
	height: 208px;
	position: relative;
}
.screenimg ul{
	list-style: none;
	position: relative;
	margin: 0 auto;
}	
.screenimg li{
	background-image:url(../images/img-border-bg4.png);
	width:210px;
	height:210px;
	overflow:hidden;
	float:left;	
	margin-right:10px;
	position:relative;
}
.screenimg li img{
	margin:5px 0 0 0;
}
.screenimg li .cancel-btn img {
	margin: 0;
}
.youji2-line2 {
	overflow:hidden;
	margin-top:20px;
}
.youji2-map {
	overflow:hidden;
	float:left;
	margin-right:20px;
}
.youji2-date {
	float:left;
	overflow:hidden;
}
.new-login {
	position:relative;
	float:right;
	margin-right:8px;
}
.newlogin-btn{
	color:white;
	line-height:60px;
	font-size:16px;
	margin-right:36px;
}
.new-login-popup {
	background-image:url(../images/login-bg.png);
	width:288px;
	height:349px;
	position:absolute;
	top:48px;
	right:-20px;
}
.login-line1{
	margin:22px 0 0 22px;
	width:240px;
	border-bottom: 1px solid #d9d9d9;
	height:32px;
}
.login-line2 {
	margin-left:22px;
	overflow:hidden;
	width:240px;
}
.login-line1 div{
	overflow:hidden;
	float:left;
	line-height:22px;
	font-size:14px;
	color:#999999;
	margin-left:10px;
	width:45px;
	text-align:center;
	margin-bottom:16px;
	cursor:pointer;
}
html {
	background: #f0f0f3 none repeat;
}
.pin .show-img {
text-align: center;
padding-top: 0;

}
.pin .modify {
padding-top: 0;
}
#header {
margin-top: 0;
position: relative;
z-index: 10000;
}
.topsysmenu .topsearch .inputtext {
border: 1px solid #CCCACA;
color: #333;
height: 28px;
line-height: 30px;
vertical-align: middle;
width: 188px;
padding-left: 6px;
display: block;
float: left;
background-color: none;
}
.rightbox {
width: 222px;
position: absolute;
box-shadow: 0 1px 3px rgba(34, 25, 25, 0.4);
}
.pin {
width: 222px;
background: white;
}
.comentMain {
background: none;
clear: both;
}
.pin .modify .actions {
	z-index: 30;
	width: 222px;
	text-align:center;
	background-color:#f0f0f3;
	overflow:hidden;
	left:0;
	top:0;
	position:relative;
	display:block;
}
.actions .wbtn.btn11 {
	position: relative;
	z-index: 1;
	padding: 5px 8px;
	_padding: 5px 6px;
	margin: 0 2px;
	border: none;
	box-shadow:none;
}
.btn11, .btn11 span {
	font-size: 12px;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background: none;
}
.pin .title-sign p.contentsms {
	color:#202020;
	font-size:16px;
	font-family:微软雅黑;
}
.login-user {
	overflow:hidden;
	float:left;
	margin:20px 0;
}
.login-user input{
	width:198px;
	height:33px;
	border:1px solid #d9d9d9;
	background-image:url(../images/user-icon.png);
	padding-left:40px;
}
.login-pwd {
	overflow:hidden;
	margin-bottom:10px;
	float:left;
}
.login-pwd input{
	width:198px;
	height:33px;
	border:1px solid #d9d9d9;
	background-image:url(../images/pwd-icon.png);
	padding-left:40px;
}
.login-btn {
	clear:both;
	overflow:hidden;
	width:238px;
}
.login-btn input{
	font-size:16px;
	font-family:微软雅黑;
	color:#ffffff;
	border:none;
	background-color:#037fd5;
	text-align:center;
	height:35px;
	width:100px;
	line-height:36px;
	float:right;
	margin-top:10px;
	cursor:pointer;
}
.close-btn {
	position:absolute;
	width:20px;
	height:20px;
	top:0;
	right:0;
	cursor:pointer;
}
.topsysmenu .topsearch {
float: right;
padding-top: 16px;
}
.home-user {
	width:192px;
	background-color:white;
	padding:22px 15px;
	overflow:hidden;
}
.user-img{
	text-align:center;
	overflow:hidden;
}
.user-name {
	font-size:24px;
	font-family:微软雅黑;
	font-weight:bold;
	margin:16px 0 10px 0;
	color:#333333;
}
.user-desc{
	color:#666666;
	font-size:12px;
	line-height:16px;
	margin-bottom:4px;
}
.user-edit {
	width:192px;
	display:block;
	background-color:#f0f0f3;
	font-size:12px;
	text-align:center;
	height:30px;
	line-height:30px;
	color:#666666;
}
.user-btn {
	width:222px;
	height:38px;
	line-height:38px;
	background-color:#f0f0f3;
	font-size:14px;
}
.user-btn1{
	color: #037FD5;
	width: 111px;
	text-align: center;
	display: block;
	float: left;
}
.user-btn2{
	color: #037FD5;
	width: 111px;
	text-align: center;
	display: block;
	float: left;
}
.topsysmenu .sysmenu {
	position: relative;
	float: right;
	z-index: 105;
	height: 28px;
	margin: 9px 0 0;
	background:none;
	border: none;
	color:white;
	box-shadow:none;
}
#topsysmenu li:hover .regmenu {
	text-decoration: none;
	text-shadow: none;
	background-color: none;
}
#topsysmenu li:hover .regmenu {
	color: white;
}
.regmenu {
	display: inline-block;s
	position: relative;
	color: white;
	height: 28px;
	line-height: 28px;
	padding: 0 20px 0 10px;
	font-size: 13px;
	text-shadow:none;
}
.menu {
	width: 222px;
	padding: 0;
}
.addyouji-btn1 {
	width:110px;
	height:24px;
	text-align:center;
	line-height:24px;
}
.tkzj-line3 {
	position: relative;
}
.tkzj-line1 {
	font-size:16px;
	font-family:微软雅黑;
	color:#333333;
	width:920px;
	margin:20px 0;
}
.comm {
	margin-top:80px;
	width:920px;
	border-top:1px dotted #c8c8c8;
}
.comm-title {
	font-size:16px;
	font-family:微软雅黑;
	color:#333333;
	margin-top:20px;
	margin-bottom:10px;
}
.comm-list li{
	padding:10px 0;
	border-top:1px solid #e1e1e1;
	overflow:hidden;
}
.comm-l {
	float:left;
	margin-right:10px;
}
.comm-r {
	float:left;
	color:#666666;
	font-size:12px;
}
.comm-r p span{
	color:#037fd5;
}
.comm-r p {
	color:#333333;
	line-height:16px;
	margin-bottom:6px;
}
.comm-form {
	margin:55px 0 100px 20px;
	overflow:hidden;
	width:450px;
}
.comm-form textarea{
	width:436px;
	height:42px;
	border:1px solid #c2c2c2;
	background-color:#f0f0f0;
	clear:both;
	padding:3px 6px;
	color:#c2c2c2;
}
.comm-form input{
	float:right;
	clear:both;
	margin-top:10px;
	width:56px;
	height:26px;
	background-color:#037fd5;
	text-align:center;
	color:white;
	border:none;
	cursor:pointer;
}
.youji2-date textarea {
	width:220px;
	height:123px;
	padding:5px;
	color:#cccccc;
}
.date-picker input{
	width:230px;
	height:30px;
	border:1px solid #c8c8c8;
	padding-left:5px;
	line-height:30px;
}
.date-none{
	width:230px;
	height:50px;
	background-image:url(../images/date-none.png);*/
	background-repeat:no-repeat;
	overflow:hidden;
	clear:both;
}
.save-next {
	width:230px;
	height:30px;
	background-color:#e6e6e8;
	color:#666666;
	line-height:30px;
	margin-top:20px;
	display:block;
	text-align:center;
}
.date-city {
	margin-top:20px;
	overflow:hidden;
}
.date-city input{
	width:230px;
	height:30px;
	line-height:30px;
	border:1px solid #c8c8c8;
	color:#666666;
	padding-left:5px;
}

.wbtn2{
	position: relative;
	display: inline-block;
	padding: 0;
	text-align: center;
	line-height: 30px;;
	width:60px;
	height:30px;
	border: none;
	color:white;
	float:right;
	cursor: pointer;
	background-color: #037fd5;
	text-shadow:none;
}
.mbox {
	position: absolute;
	margin: 0 1px 16px;
	display: inline;
	background: white;
	width: 222px;
	height: 236px;
	overflow: hidden;
	padding-bottom: 4px;
	left: -200px;
	top: 1000px;
}
.addzhuanji {
	width:168px;
	height:24px;
	margin:106px 0 0 27px;
	background-color:#f0f0f3;
	color:#666666;
	line-height:24px;
	text-align:center;
	display:block;
}
.sheet2 {
	background-image:url(../images/youji-head-bg.png);
	height:36px;
	background-position:0 13px;
	background-repeat:repeat-x;
	width:100%;
	text-align:center;
	position:relative;
}
.sheetname2 {
	padding:0 20px;
	line-height:16px;
	height:20px;
	display:inline-block;
	font-size:18px;
	font-family:微软雅黑;
	background-color:#f0f0f0;
	margin:8px 0;
}
.edit2 {
	height:36px;
	width:110px;
	text-align:center;
	color:#ffffff;
	font-family:微软雅黑;
	background-color:#037fd5;
	font-size:16px;
	line-height:36px;
	position:absolute;
	right:0;
	bottom: 0;
}
.floatright2 {
	position:absolute;
	right:0;
	bottom:0;
}
.edit3 {
	height:24px;
	line-height:24px;
	width:100px;
	color:#fff;
	font-size:12px;
	text-align:center;
	background-color:#037fd5;
	display: block;
}
.edit3 strong{
	font-weight:normal;
	color:#fff;
}
.zhuanji-img {
	position:absolute;
	background-color:#f0f0f0;
	padding-right:20px;
	bottom:0;
}
.CloseupLeft2 {
	width:556px;
	float:left;
	overflow:hidden;
	position:relative;
	padding: 10px 23px 20px 23px;
}
.CloseupRight2{
	width:280px;
	float:right;
	overflow:hidden;
	position:relative;
	
}
.CloseupRight2 .wt {
	margin:0 auto;
}
.desc-title {
	overflow:hidden;
}
.desc-bread {
	float:left;
	font-size:12px;
}
.desc-bread a{
	color:#037fd5;
}